import java.util.ArrayList;
import java.util.List;

class test {
    public  List<List<Integer>> generate(int numRows) {
        List<List<Integer>> ret = new ArrayList<>();
        List<Integer> list = new ArrayList<>();
        list.add(1);
        ret.add(list);
        for(int i = 1;i<numRows;i++){
            List<Integer> list1 = new ArrayList<>();
            list1.add(1);//第一个元素

            List<Integer> list2 = ret.get(i-1);
            for(int j = 1;j < i;j++){
                int x = list2.get(j)+list2.get(j-1);
                list1.add(x);
            }



            list1.add(1);
            ret.add(list1);
        }
        return ret;

    }
    public static void main(String[] args) {
        List<List<Integer>> ret = new ArrayList<>();

        List<Integer> list = new ArrayList<>();
    }
}
/*class Solution {
    public int removeElement(int[] nums, int val) {
        int n = nums.length;
        int left = 0;
        for(int right = 0;right < n;right++){
            if(nums[right] != val){
                nums[left] = nums[right];
                left++;
            }
        }
        return left;
    }
}*/
privatr ListNode findPrevkey(int key){
    while(cur.next != null){
        if(cur.next.val == key){
            return cur;
        }else{
            cur.next;
        }
    }



}